package com.common.util;

import android.util.Base64;

public class SecUtil {
    /**
    * BASE64 Encoder
    * @param str
    * @return
    */
   public static String base64Encode(String str)  {
       return Base64.encode(str.getBytes(), 0).toString();
   }

   /**
    * BASE64 Decoder
    * @param str
    * @return
    */
   public static String base64Decode(String str)  throws java.io.IOException {
       return Base64.decode(str , 0).toString();
   }
   
//   public static String base64Encode(String str)  {
//       sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder();
//       byte[] strByte = str.getBytes();
//       String result = encoder.encode(strByte);
//       return result ;
//   }
//
//   /**
//    * BASE64 Decoder
//    * @param str
//    * @return
//    */
//   public static String base64Decode(String str)  throws java.io.IOException {
//       sun.misc.BASE64Decoder decoder = new sun.misc.BASE64Decoder();
//       byte[] strByte = decoder.decodeBuffer(str);
//       String result = new String(strByte);
//       return result ;
//   }

}
